finish up in the glasshouse - Spanish English Dictionary